angular.module('elife.controllers')
  .controller('PolicyDetailCtrl', function($scope, $state) {
    var vm = this;
    // tab切换
    vm.changeState = '0';
    vm.changeStatus = function(n) {
      vm.changeState = n;
    }

  });
// (function() {
// 	'use strict';

// 	angular
// 		.module('app')
// 		.controller('MyPolicyDetailController', MyPolicyDetailController);

// 	MyPolicyDetailController.$inject = ['$state', '$stateParams', 'CONFIG', 'CommonRequest', '$log', 'TipService', 'PolicyChangeService', '$filter', '$window', '$rootScope'];
// 	/** @ngInject */
// 	function MyPolicyDetailController($state, $stateParams, CONFIG, CommonRequest, $log, TipService, PolicyChangeService, $filter, $window, $rootScope) {
// 		var vm = this;

// 		vm.policyNo = $state.params.policyNo;
// 		vm.totalMoney = $state.params.totalMoney;

// 		if (!vm.policyNo) {
// 			$state.go('my-policy');
// 			return;
// 		}

// 		// 权限验证
// 		CommonRequest.request({
// 			policyNo: vm.policyNo
// 		}, CONFIG.ALLOWED_STATUS_SERVICE, function(result) {
// 			if (result.data.allowed == "0") {
// 				$state.go('my-policy');
// 				return;
// 			} else {
// 				vm.getBenefitList();
// 				vm.myPolicyDetail();
// 			}
// 		});


// 		// 查询产品保全配置
// 		vm.productConfig = function() {
// 			var params = {
// 				prdCode: vm.riskCode
// 			};
// 			CommonRequest.request(params, CONFIG.PRODUCT_CONFIG_SERVCIE, function(result) {
// 				if (result.status == 1) {
// 					if (result.data.isChangeAbandoninvest == 1) {
// 						vm.isChangeAbandoninvest = true; //是否退保
// 					}
// 					if (result.data.isChangeBonuschoose == 1) {
// 						vm.isChangeBonuschoose = true; //是否红利选择权变更
// 						var params = {
// 							policyNo: vm.policyNo
// 						};
// 						PolicyChangeService.benefitAccountDetail(params, function(data) {
// 							vm.benefitAccount = data;
// 						});
// 					}
// 					if (result.data.isChangeCard == 1) {
// 						vm.isChangeCard = true; //是否续期银行账号变更
// 					}
// 					if (result.data.isChangeContact == 1) {
// 						vm.isChangeContact = true; //是否联系方式变更
// 					}
// 					if (result.data.isChangeDisagree == 1) {
// 						vm.isChangeDisagree = true; //是否不同意续保变更
// 					}
// 					if (result.data.isChangeExpiredPay == 1) {
// 						vm.isChangeExpiredPay = true; //是否保期逾期未付选择变更
// 					}
// 					if (result.data.isChangeInvestaccount == 1) {
// 						vm.isChangeInvestaccount = true; //是否投连账户转换
// 					}
// 					if (result.data.isChangeInvestbalance == 1) {
// 						vm.isChangeInvestbalance = true; //是否投资比例变更
// 					}
// 					if (result.data.isChangeOnlineCert == 1) {
// 						vm.isChangeOnlineCert = true; //是否在线客户证件信息变更
// 					}
// 					if (result.data.isChangeOnlineLoan == 1) {
// 						vm.isChangeOnlineLoan = true; //是否在线保单质押贷款
// 					}
// 					if (result.data.isChangeTimeadd == 1) {
// 						vm.isChangeTimeadd = true; //是否定时定额追加保险费
// 					}
// 					if (result.data.isChangeWarrant == 1) {
// 						vm.isChangeWarrant = true; //是否给付授权账号变更
// 					}
// 				}
// 			});
// 		};
// 		// 受益人列表查询
// 		vm.getBenefitList = function() {
// 			var params = {
// 				policyNo: vm.policyNo
// 			};
// 			CommonRequest.request(params, CONFIG.BENEFIT_CUSLIST_MASK_SERVCIE, function(result) {
// 				if (result.status == 1) {
// 					vm.benefitList = result.data;
// 				}
// 			});
// 		};
// 		// 电子保单下载
// 		vm.benefitInfoDetail = function() {
// 			// 参数： 保单号  证件号
// 			vm.id = $rootScope.userData.cretNo;
// 			vm.token = $rootScope.userData.token;
// 			vm.cusId = $rootScope.userData.cusId;
// 			$window.location.href=CONFIG.SERVICE_ADDRESS + 'EleInsPolicyDownload?policyNo=' + vm.policyNo + '&idNo=' + vm.id + '&downType=E&custId=' + vm.cusId + '&token=' + vm.token + '&channelCode=' + CONFIG.SALE_CHANNEL;
// 		};
// 		vm.currentTime = new Date();
// 		vm.id = $rootScope.userData.cretNo;
// 		vm.dwAddress = CONFIG.ELELNS_POLICY_DOWNLOAD_SERVICE.url;

// 		// 获取保单详情
// 		vm.myPolicyDetail = function() {
// 			var params = {
// 				policyNo: vm.policyNo
// 			};
// 			//查询保单基本信息
// 			PolicyChangeService.showDetail(params, function(data) {
// 				vm.policyDetail = data;
// 				vm.riskCode = data.mainClassCode;

// 				if (vm.riskCode) {
// 					// 参数： 保单号  险种代码
// 					var params = {
// 						policyNo: vm.policyNo,
// 						riskCode: vm.riskCode
// 					};
// 					// 责任保额信息明细
// 					// PolicyChangeService.dutyPremDetail(params, function(data) {
// 					// 	vm.duty = data;
// 					// });
// 					// 查询保全配置项
// 					vm.productConfig();
// 				}
// 			});
// 			// 给付信息查询
// 			PolicyChangeService.benefitDetail(params, function(data) {
// 				vm.benefitDetailInfo = data;
// 			});
// 			// 险种信息明细
// 			PolicyChangeService.riskDetail(params, function(data) {
// 				vm.riskDe = data;
// 			});
// 			// 客户信息查询
// 			PolicyChangeService.policyCustomerDetail(params, function(data) {
// 				vm.custmerInfo = data;
// 			});
// 			// 缴费信息
// 			var payInfo = {
// 				policyNo: vm.policyNo
// 			};
// 			PolicyChangeService.payDetail(payInfo, function(data) {
// 				vm.payDetailInfo = data;
// 				if (!$state.params.totalMoney) {
// 					for (var i = 0; i < vm.payDetailInfo.length; i++) {
// 						vm.totalMoney = vm.totalMoney + parseFloat(vm.payDetailInfo[i].chargeAmout);
// 					}
// 				}
// 			});

// 			// 投连账户查询
// 			// PolicyChangeService.showRatio(params, function(data) {
// 			// 	vm.tra = data;
// 			// });
// 			// 交易明细查询
// 			PolicyChangeService.payRecord(params, function(data) {
// 				vm.payRecordDetail = data;
// 			});
// 		};

// 		// 保单业务人员信息
// 		vm.getPolicyBusinessDetail = function() {
// 			var params = {
// 				policyNo: vm.policyNo
// 			};
// 			PolicyChangeService.policyBusinessCustomerDetail(params, function(data) {
// 				vm.business = data;
// 			});
// 		};

// 		// 万能险账户查询
// 		vm.getMulRisk = function() {
// 			if (vm.riskCode) {
// 				var params = {
// 					policyNo: vm.policyNo,
// 					riskCode: vm.riskCode
// 				};
// 				PolicyChangeService.mulRiskQuery(params, function(data) {
// 					vm.mulRisk = data;
// 				});
// 			}
// 		};

// 		// 跳转至产品详情页
// 		vm.showProductDetail = function(id) {
// 			$state.go('product-detail', {
// 				id: id
// 			});
// 		};

// 		// tab切换
// 		vm.changeState = '0';
// 		vm.changeStatus = function(n) {
// 			vm.changeState = n;

// 			if (n == '1') {
// 				vm.getMulRisk();
// 			}

// 			if (n == '2') {
// 				vm.getPolicyBusinessDetail();
// 			}
// 		}
// 	}

// })();
